/*
 *
 *
 */

#ifndef GKT_BATTERY_H
#define GKT_BATTERY_H

#include "gkt_types.h"

#ifdef __cplusplus
extern "C" {
#endif

typedef enum _gkt_battery_level {
	GKT_BATTERY_LEVEL_EMPTY = 0,
	GKT_BATTERY_LEVEL_25,
	GKT_BATTERY_LEVEL_50,
	GKT_BATTERY_LEVEL_75,
	GKT_BATTERY_LEVEL_FULL,
	GKT_BATTERY_LEVEL_MAX
} gkt_battery_level_e;

int gkt_battery_init(void);

void gkt_battery_set_adc_adjust_value(int adc_adjust_value);

gkt_battery_level_e gkt_battery_get_level();

#ifdef __cplusplus
}
#endif

#endif	/* GKT_BATTERY_H */
